<?php

namespace app\model;

use think\Model;

class ArticleClass extends Model
{
    //文章分类表

    /**
     * 新增分类
     * @param $name
     * @param int $fid
     * @return false|int
     */
    public function saveClass( $name, $fid = 0 )
    {

        $save = [ 'name' => $name, 'fid' => $fid ];

        return $this->save( $save );

    }

    /**
     * 获取分类数据
     * @param int $page
     * @return false|\PDOStatement|string|\think\Collection
     */
    public function getClass( $limit = [ false ] )
    {

        if ( $limit[ 0 ] ) {

            return db( 'articleClass' )->paginate( $limit[1] );

        } else {

            //文章返回二级分类,分类显示1级分类
            if ( $limit[ 1 ] == 0 ) {

                return db( 'articleClass' )->where( [ 'fid' => 0 ] )->select();

            } elseif ( $limit[ 1 ] == 1 ) {

                return db( 'articleClass' )->where( [ 'fid' => [ 'NEQ', 0 ] ] )->select();

            } else {
                return false;
            }
        }
    }
}
